#include "audio_tone_uri.h"
#include <audio_wrapper.h>


// 当前语言，默认为中文
audio_language_t current_language = LANGUAGE_CHINESE;

void play_tone(audio_tone_t tone)
{
    // 获取当前语言下的音频文件路径
    const char *uri = audio_tone_uri[current_language][tone];
    //将uri前面添加上 soiffs://spiffs/tone/，因为播放音频文件时需要这个前缀
    char uri_with_prefix[128];
    sprintf(uri_with_prefix, "spiffs://spiffs/tone/%s", uri);
    // 播放音频文件
    chat_audio_stop_NOW();
    chat_audio_play_tone(uri_with_prefix);

}
void play_sync_tone(audio_tone_t tone)
{
    // 获取当前语言下的音频文件路径
    const char *uri = audio_tone_uri[current_language][tone];
    //将uri前面添加上 soiffs://spiffs/tone/，因为播放音频文件时需要这个前缀
    char uri_with_prefix[128];
    sprintf(uri_with_prefix, "spiffs://spiffs/tone/%s", uri);
    // 播放音频文件
    chat_audio_stop_NOW();
    chat_audio_sync_play_tone(uri_with_prefix);

}

void set_language(audio_language_t language)
{
    // 设置当前语言
    current_language = language;
}

